#include <ctime>
#include <iostream>
#include <fstream>

using namespace std;

void bubbleSort(int list[], int listLenght){
	while(listLenght--)	{
		bool swapper = false;

		for(int i=0; i<listLenght; i++){
			if(list[i]>list[i +1]{
				swap(list[i], list[i +1]);
				swapped = true;
			}
		}
		if (swapped == false) break;
	}
}
void read_from_file(const char *filename, int a[], int lenght){
ifstream file (filename);
for(int i=0; i < lenght; i++)
    file >> a[i];
}
int main(){
#define LEN 5000
int a [LEN];
read_from_file("m1_sorted.txt", a,LEN);
unsigned int t_start = clock(); // начальное время
bubbleSort(a,LEN):
unsigned int t_finish = clock(); // конечное время
unsigned int twork = t_finish - t_start; // NcKolloe
cout<"m1 sorted " <<t_work << " milliseconds \n";
read from_file("m2_reverse.txt", a,LEN);
t start = clock(); // начальное время
bubbleSort(a, LEN);
t_finish = clock(); // конечное время
twork = tfinish - t_start; // искомое время
cout<<"m2_reverse " << t_work << " milliseconds \n";
read_from_file("m3_shuffle.txt",a,LEN);
t_start = clock(); // начальное время
bubbleSort(a, LEN);
t_finish = clock(); // конечное время
twork = tfinish - t_start; // искомое время "
cout<<"m3_shuffle " << t_work << " milliseconds \n";
return 0;
}
